package com.cdtye.itps.cms.dao.cid.vo;

import com.cdtye.common.mybatiscore.base.BaseVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.Pattern;

/**
 * 单元cid数据表
 * @author Jchen
 * @date 2021-09-24
 */
@ApiModel("单元cid数据表")
@Getter
@Setter
public class JcjcUnitCidDataVo extends BaseVo {

    @ApiModelProperty(value = "检测车编号")
    private String carNo;

    @ApiModelProperty(value = "受电弓方向")
    private String pantograph;

    @ApiModelProperty(value = "线路id")
    private String lineId;
    private String lineName;

    @ApiModelProperty(value = "检测日期")
    @Pattern(regexp = "^(((?:19|20)\\d\\d)-(0?[1-9]|1[0-2])-(0?[1-9]|[12][0-9]|3[01]))$", message = "需要匹配格式：yyyy-MM-dd")
    private String taskDate;
    private String beginTaskDate;
    private String endTaskDate;

    @ApiModelProperty(value = "行别id")
    private String directionId;
    private String directionName;

    private String railType;

    @ApiModelProperty(value = "局id")
    private String deptJuId;

    @ApiModelProperty(value = "供电段id")
    private String deptId;
    private String deptName;

    @ApiModelProperty(value = "开始里程")
    private String beginMileage;

    @ApiModelProperty(value = "结束里程")
    private String endMileage;

    @ApiModelProperty(value = "单元长度")
    private String unitLenftg;

    @ApiModelProperty(value = "锚段内平均速度")
    private String avgSpeed;

    @ApiModelProperty(value = "燃弧率")
    private String arcingRate;

    private String cdis;

    private String cdih;

    private String cdif;

    private String cdia;

    private String cdi;

    @ApiModelProperty(value = "0否 1是")
    private String isEffective;
    private String isEffectiveName;

    @ApiModelProperty(value = "0否1是 2不评价")
    private String isScore;
    private String isScoreName;

    @ApiModelProperty(value = "导入id")
    private String importId;

    @ApiModelProperty(value = "删除标志")
    private String delFlag;

    @ApiModelProperty(value = "部门CODE")
    private String unitDeptCode;


}
